Software Metrics Evaluation: An Open Source Case Study
نویسندگان
چکیده
It is essential for any software to evolve so as to be used for large time period. It is necessitate to evolve software in order to do changes like adaptive, corrective, preventive maintenance In this paper we are presenting the results of study conducted on different versions of an open source software i.e. JStock. We calculated Object Oriented Metrics and investigated the changes in the measured values over different versions software which is developed in Java. Moreover we examined the applicability of Lehman’s Law of Software Evolution on chosen software using different measures plus statistical analysis of the chosen metrics. We originate that Lehman’s laws associated with increasing complexity and continuous growth are buoyed by the statistics and calculated metrics measure. Keywords— Laws of software evolution, software metrics, software complexity, open source
منابع مشابه
Acik Kaynak Yazilim Secimi icin Iki Boyutlu Degerlendirme Metodu
Increased popularity of open source software has led to a considerable proliferation of alternative software. However, this being the case, an evident lack of academic studies that would contribute to the evaluation of open source software for organizations has turned the process of selecting the most suitable open source software product that meets the users’ quality requirements into an appea...
متن کاملA Case Study on the Transformation from Proprietary to Open Source Software
This paper presents an extensive analysis of static software quality metrics changes for an open source enterprise database management system (DBMS), as the software was moved from the proprietary into open source software development environment. The software quality metrics of special interest for the research are cyclomatic complexity, effective lines of code, the degree of system modularity...
متن کاملEmpirical Comparison of two Metrics Suites for Maintainability Prediction in packages of Object-Oriented Systems: a Case Study of Open Source Software
Software maintainability has been an important external quality attribute that concerns both styles of software development, the proprietary model as well as open source. As lots of open source software are predominantly built using the OO paradigm, there exists a need for empirical validation with respect to certain quality aspects especially maintainability. There are a few studies in the pas...
متن کاملEMOS/1: An Evolution Metrics Model for Open Source Software
Open Source Software (OSS) has become the subject of much commercial and academic interest of last. Providing quantitative metrics for OSS evolution has also become an urgent issue. However, most existing studies of software evolution have been performed on systems developed within a single company using traditional management techniques. These metrics models are not suitable for measuring OSS ...
متن کاملRevised Modularity Index to Measure Modularity of OSS Projects with Case Study of Freemind
Open Source Software (OSS) Projects are gaining popularity worldwide. Studies by many researchers show that the important key success factor is modularity of the source code. This paper presents the revised Modularity Index which is a software metrics to measure the modularity level of a javabased OSS Projects. To show its effectiveness in analyzing OSS Project, the Modularity Index and its sup...
متن کامل